Alexander is a town in McKenzie County, in the Badlands area of North Dakota. It has a population of about 200 people and is located near the western end of Lake Sakakawea. Its elevation is 2,180 feet, and its latitude 47.86N & longitude W103.64.